package com.cskaoyan.javase.oop1._8review._3idea;
/**
 * 构造器可以和类名不同吗?
 * 不行,语法要求必须一致
 *
 * 所以,如果你的类名,命名不规范,那么创建对象的语句将会很搞笑
 * 比如使用小驼峰的命名创建对象,将会导致new对象全是小驼峰字符串
 *
 * 成熟的Java程序员会在看到小驼峰命名的标识符时，下意识的觉得：
 *
 * 1. 它可能是一个方法（如果后面带括号）
 * 2. 它可能是一个变量（如果后面没有括号）
 *
 * 但是，我相信他一般都不会联想到它居然会是一个类class。
 *
 * 命名不规范是程序员之间的严重的减分行为，会让人觉得你水平低下，不靠谱。优秀的程序员应该永远注重细节，永远细心，这样才能写出严谨且bug较少稳定的代码。
 *
 * 
 * @since 11:36
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        teacher teacher = new teacher();

    }
}
class teacher{
    public teacher(){}
}